﻿---@class PluginManager : UnityEngine.MonoBehaviour
---@field public showBannerSceneIdx System.Int32
---@field public OnAdsRewardAction System.Action<string,int,bool>
---@field public OnInterstitialRewardAction System.Action<bool>
---@field public OnPermissionAction System.Action<bool,string>
---@field public netAvailable System.Boolean
---@field public isWifi System.Boolean
---@field public IsAdRemovedByIAP System.Boolean
---@field public Instance PluginManager
---@field public moreGame MoreGameManagerScript
---@field public newsblastIsShow System.Boolean
---@field public newsBlast NewsBlastScript
---@field public isShowRate System.Boolean
---@field public rateTool RateToolScript
---@field public internalSDk InternalSDKManagerScript
---@field public adsPlugin AdsManagerScript
---@field public isIap System.Boolean
---@field public sharePlugin ShareControllerScript
---@field public analyticsPlugin AnalyticsSDKScript
---@field public permissiom RuntimePermissionScript
local m = {}
function m:RateUs() end
---@return System.Boolean
function m:HasRated() end
function m:AddNetworkCheckCallBack() end
---@return System.Boolean
function m:ShowRewardAdOrShowCrossIfRewardNotReady() end
function m:ShowInterstitialRewardAd() end
---@return System.Boolean
function m:CheckScreenAdIsShowed() end
---@return System.Boolean
function m:CheckAdIsShowed() end
function m:RemoveAllAds() end
function m:PurchaseById() end
function m:RestorePurchaseById() end
function m:RestoreAllPurchases() end
---@return System.Boolean
function m:IsPurchased() end
function m:RequestPermission() end
return m
